a heavy defeat - German English Dictionary